window.addEvent('domready', function(){
  window.fbAsyncInit = function() {
     FB.init({
       appId   : '<?php echo $facebook->getAppId(); ?>',
       session : <?php echo json_encode($session); ?>, // don't refetch the session when PHP already has it
       status  : true, // check login status
       cookie  : true, // enable cookies to allow the server to access the session
       xfbml   : true // parse XFBML
     });

     // whenever the user logs in, we refresh the page
     // FB.Event.subscribe('auth.login', function() {
     //   window.location.reload();
     // });
   };

   (function() {
     var e = document.createElement('script');
     e.src = document.location.protocol + '//connect.facebook.net/hu_HU/all.js';
     e.async = true;
     $(document.body).inject(e, 'bottom');
   }());
});